body {
	overflow-x: hidden;
}

.content {
	background: #fff;
	/*background: #F9F9F9;*/
}
img{
	width: 100%;
}
.container h2,
.content h2 {
	text-align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}


/*酒店*/

.jiudian {
	padding: 3%;
}

.jiudian .col-md-4 {
	/*border: 1px solid firebrick;*/
}

.jiudian_logo {
	height: 2em;
	width: 28%;
	color: white;
	line-height: 2em;
	padding-left: 1%;
	position: absolute;
	margin-top: 3em;
	z-index: 99;
	background: #83CF66;
}

.jiudian .col-md-4 p {
	padding: 1%;
}

.h3bg {
	background: linear-gradient(#FBF1CC, #F7CE32);
	/*background: #009ABB;*/
	/*position: absolute;*/
	height: 10em;
	position: absolute;
	margin-top: -23%;
	/*margin-left: -40%;*/
	opacity: 0.3;
	width: 100%;
}
.jiudiancon img{
    min-height: 20em;
}

/*民宿*/

.minsu .minsu_con {
	/*background: red;*/
	position: relative;
}

.minsu_left .row .col-md-6 {
	padding: 0px;
}
.minsu strong{
    color: #8C7256;
    font-size: 1.4em;
}

.minsu_one {
	width: 0;
	height: 0;
	border-top: 24em solid #fff;
	
	border-right: 24em solid transparent;
	/*background: url(../img/timg.jpg);*/
	z-index: 99;
	/*background-size:100% 100%;*/
}

.minsu_two {
	width: 0;
	height: 0;
	border-top: 24em solid #fff;
	
	border-left: 24em solid transparent;
	z-index: 99;
	/*background: url(../img/timg.jpg);*/
}

.minsu_three {
	width: 0;
	height: 0;
	border-bottom: 24em solid #fff;
	
	border-right: 24em solid transparent;
	z-index: 99;
	/*background: url(../img/timg.jpg);*/
}

.minsu_four {
	width: 0;
	height: 0;
	border-bottom: 24em solid #fff;
	
	border-left: 24em solid transparent;
	z-index: 99;
	/*background: url(../img/timg.jpg);*/
}
.minsu_one:hover{
	opacity: 0.7;
}
.minsu_two:hover{
	opacity: 0.7;
}
.minsu_three:hover{
	opacity: 0.7;
}
.minsu_four:hover{
	opacity: 0.7;
}
.minsu_right {
	/*width: 150%;*/
	/*margin-left: -3%;*/
	margin-top: 5%;
	/*margin-left: -10%;*/
}

.minsu_right .right-top {
	/*border: 1px solid darkcyan;*/
	padding: 16%;
	position: absolute;
	-webkit-box-shadow: #666 0px 0px 10px;
	/*background: url(../img/bgone.png) no-repeat;*/
	background-size: 100% 100%;
}

.minsu_right p {
	line-height: 220%;
	margin-top: 5%;
}





/*风情*/
.fengqing{
	position: relative;
	/*background: none;*/
	background: #FBEAAA;
	margin-top: 4%;
	padding-top: 3%;
	height: 300px;
}


.fengqing h3,.fengqing h4{
	color: #000;
	font-family:"华文行楷";
}





/*旅馆详情*/

.lvguan {
	/*background: #F9F9F9;*/
	position: relative;
	width: 100%;
	height: 120%;
}
.lvguan .row{
	position: relative;
}
.lvguan .col-md-3{
	margin-top: 3%;
	
	padding-left:3%;
	/*position: relative;*/
	  /*margin-left: auto;*/  
    /*margin-right: auto;*/ 
	/*margin: 0 auto;*/
}
.bs-docs-dl-options h4 {
    margin-top: 15px;
    margin-bottom: 5px;
}
.lvguan .lvguanp{
	/*border: 1px solid darkblue;*/
	margin-top: 3%;
	padding: 3%;
	line-height: 200%;
	/*font-weight: 550;*/
}
.ih-item {
    position: relative;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item,
.ih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ih-item a {
    color: #333;
}

.ih-item a:hover {
    text-decoration: none;
}

.ih-item img {
    width: 100%;
    height: 100%;
}

.ih-item.circle {
    position: relative;
    width: 220px;
    height: 220px;
    border-radius: 50%;
}

.ih-item.circle .img {
    position: relative;
    width: 220px;
    height: 220px;
    border-radius: 50%;
}

.ih-item.circle .img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.circle .img img {
    border-radius: 50%;
}

.ih-item.circle .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.ih-item.square {
    position: relative;
    width: 316px;
    height: 216px;
    border: 8px solid #fff;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.ih-item.square .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


.ih-item.circle.effect1 .spinner {
	position: relative;
    width: 230px;
    height: 230px;
    border: 10px solid #FDC582;
    border-right-color: #FBEAAA;
    border-bottom-color: #FBEAAA;
    border-radius: 50%;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

.ih-item.circle.effect1 .img {
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 10px;
    right: 0;
    width: auto;
    height: auto;
}

.ih-item.circle.effect1 .img:before {
    display: none;
}

.ih-item.circle.effect1.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, 0.6);
}

.ih-item.circle.effect1 .info {
    top: 10px;
    bottom: 0;
    left: 10px;
    right: 0;
    background: #333333;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

.ih-item.circle.effect1 .info h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0 0;
    height: 110px;
    text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}

.ih-item.circle.effect1 .info p {
    color: #bbb;
    padding: 10px 5px;
    font-style: italic;
    margin: 0 30px;
    font-size: 12px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.ih-item.circle.effect1 a:hover .spinner {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.ih-item.circle.effect1 a:hover .info {
    opacity: 1;
}
/*青年旅社*/
.qinnian{
	padding-bottom: 3%;
}
.qinnian_left img{
	margin-bottom: 2%;
}
.qinnian_rg{
	/*border: 1px solid darkcyan;*/
	padding: 3%;
	
}
.qinnian_rg p{
	margin-top: 2%;
	line-height: 200%;
}
